#PSEUDO
# Por cada patron (linea del archivo patrones):
# Aplico el patron en la lista de archivos "$codigoSistema*"

PATRON='^[Hh]ola'
CONTADOR=0
CODSIS='prueba'
DESDE=1
HASTA=7
CTX='linea'
ARCH_RES='resultado'
TMP='temp'
FOUND='found'

if [ "$DESDE" -gt "$HASTA" ] ; then
	echo '$DESDE mayor que $HASTA \n';
fi

# Me quedo con las lineas DESDE-HASTA del archivo a leer
# y las guardo en el archivo $TMP
    for file in $CODSIS*
    do
        `sed -n ""$DESDE","$HASTA" p" $file >> $TMP`; 
    done

if [ $CTX == "linea" ] ; then
    # Guardo los registros de temporal que cumplan con el patron
    # en el archivo $FOUND	
    grep $PATRON $TMP > $FOUND;

	while read linea
	do
		# Aumento el contador y grabo la linea
		# en el archivo de resultados
		CONTADOR=$(( $CONTADOR + 1 ));
		echo "Contador:$CONTADOR, Linea: $linea" >> $ARCH_RES; 
	done < $FOUND;
fi

rm $TMP;
rm $FOUND;
#if [$CTX == "caracter"] ; then
#    echo "sarasa\n"
#fi
